1. test: replacing custom ziptree with shutil.make_archive
2. test: replacing repo.set_release with sam.update
3. making release optional for sam.update(), more for CLI then android, it will continue to update using explicit releases