[yanan] fix a bug which will cause user have no rooms and save individual's result to cache