updated core algo to match cmaes.m