enabled circular buffer