move firebase stuff to initializers
dev: optimize auth mechanics