table view works dynamically with firebase