buferring keyarray