added function to update user profile
the "upload usage data" option can now be toggled