10Aug17=======================================================================
1. check for disconnecting flag in more places
31Jul17=======================================================================
10Aug17=======================================================================
1. check for disconnecting flag in more places
31Jul17=======================================================================