add staging and production deploy
add upgrade task