readjust user model on server side