realloc fix