use byte to improve performance. fixed #23
add get benchmark
use byte.get*() methods instead of io steram buffer
remove old codes