upgrade to 2.4.0
Merge pull request #1 from denzeljiang/master

upgrade to 2.4.0