hopefully fixed session timeout; made prefetch optional and more aggresive