add timeout for iShouldSee