added cache=True to some functions (not all, becuase there should be no
need to cached index pages / it could lead to problems)