Currently it is not possible to call routers.Update without touching the static routes.
Workaround: If you desire to keep the current static routes, you need to call routers.Get first, and then supply static routes to routers.Update. This approach may be prone to race conditions.