bug with no invalidating size after (setText:) fixed