updated user repository