update goal and user class