* user update working