update all will result in fetch instead of pull