proper yield execution, proper speed setting (depend on time)