implement regular userinfo update