in memory queue