update user and topic