extract method repo check
update build cache mechnism
add webhook handler cf. https://github.com/razius/github-webhook-handler