fix super() problem for some older py2.7
stepscan: move publishing of scandata to DB