first try updating service, and if that fails with 404 create it