timeout rather than callback on tracking