bugfix SetTimeout function