fixed todo cache