[feature] some small fix for binding