retile if needed