fix bug in vector set for vset_update
enable parallel guard learning