better firebase user detection on initial app load