convert scheduler to timeout rather than interval so we can have better contorl of processing status