fix AsyncPlayerPreLoginEvent not fire