fix populate criteria overwrite bug