Tweak the authorizor, add user cache