Fix login if service is running

Must check if service is already running before login.
Refresh running connection before binding to service.

Signed-off-by: Gehad elrobey <gehadelrobey@gmail.com>