reconnect onServiceReady intead of onResume