new stochastic optimize; fix evaluation