buffer read is complete