reverting to in cmastrategy progress function setter, overriding the default function instead, fixes #34