Add fetch! that updates all and fetch now records the execution url