add extracache processor and small cleanups