auto-update by version