string alloc fixes (can init new ones on resize)