add timeout to lwp getpage method