Update Do prototype