add scheduler to CloudConnection, allowing Cloud factory to always use android main thread to observe data flows