Added disconnect to service layer