Fix #95 Use Promise for multiple async requests