build tiny onion and remove the data send method ,sub onion call and other improve