user updates settings