return future_event_count as -1 when it is not a future query