polling time instead of sleep for fixed_time simulation