refactoring example clients to leverage changes in skynet