Timeouts with Promises

Timeouts for Promises