Add cache + DOM change refresh to todo