Alterando serviço Firebase para utilizar callback, assim nas controllers recebemos corretamente o retorno do método