upd: add navigation factory
fix: error on unsupported cache adapter