some improvements to userservice