added user cache