completed workaround for user token before_create action