fix actor framework
add ensure
replace ensure
test ensure and active_object