Refactor UIButton ContentSize update