Non-blocking delay