added timeout for page request