use caching (if possible) when render passes are moved
also debug flag for caching