select elements if cache does not exist