smart mode start service is synchronized
stuff
stuff
addSlotImageToCanvasBySampling