A distributed implementation of Promises for Google Appengine Tasks