fixed throttle to invalidate after timeout;