Timed wait for futures