user a dict to cache user infos
which can reduce the times of reading the database
continue fixing the comment display issue