force calling layoutsubviews when addSubview: