bump SDK to 1.4.0 & remove v4 API use