Update notes, implement cache refresh