worker semantics change
added new scan implementation
reimplement scan echos
rly with that name
new scan implementation is done
getting rid of some old unused scan code