update package generator