add source select to source's pages and cache GET requests