only refresh current need data upon an event if the event pertains to the current need