reallocate space