make each discovery request share the local map, also move the whole discovery via PATCH