fixed message realloc