some bufferComponent fix