add build cache
Merge pull request #3 from wwy/dev

add build cache