easily sync your async functions using bluebird's promisification