user updates