add pool support initially
remove those unused files
add a new pool support
change thrift dependency
rollback the thrift dep
rollback the thrift dep
change the relative position
change the relative position
add nil checking
Update README.md