doesn't regular tar have a 'update' option in it which allows you to update files in the archive with newer ones?

[I know the man page warned that that was slow, but it would be a simple hack to simply call gnutar with the right arguments to simply update a single file than repackage the whole enchilada].