better firebase