cashier takes break while line empty
better mutexes and flow handling
fixing some stuff. tweaking stats display