bump
experiment with RunLoop
handle disconnect