optimizate buffer, hash string item and xml reader