Aruba: use longer timeout, so Travis won't timeout
Add basic async implementation using Sucker Punch