Separated server and drop off thread logic
Support for separation of serer an drop off logic
Pass session down to server
Improved logging
Improved logging and UI logic