fix freeing user_struct in user cache