clean-up
restore prompt after receiving async frame
better logging
save a log example