refactor batch daily processing VSs