Account service changed to be "promise"-based