csv get_objects func sig update; save, autosnap