tiny change
refactor parse package version handle