fixed search to account for free events and events that persist always
removed cache