add TimedQueue type