udpate to a newer version