fix for memory leak problem (future handle not removed for expired timers)