Merge pull request #5 from skyblue/master

some  fix follow the api change