adding user last_access event fire to App::before so it can be used for all of interfaces not just HTTP