freeing read buffer after each read procedure