Group promises with all (Listing 14.52)
Make getMessagesSince use promises and make functions not to support callback as an argument(Listing 14.53)