random data splitting in cv & fixed bug with reliability