updates to user and characters