Multi-agent coordination for on-demand data gathering with periodic information upload