Send only when objective is uncaptured and dynamically determine objective id