Make Rating Asynchronous