Refactored ID system for firebase for the uncountable time