added point buffer size limit