implemented binder terminate