update with user class