add Network.upsert to avoid having the local server remove itself