[feature] remove ubufctl unit test and change the APIs