god knows why but this fixes the access violations and crashes when the condition timeout triggers. using now timeout anymore but a second timer to trigger the condition... WTF