Use a coroutine