moving the innerForcetkClient to avoid confusion of API
Merge branch 'smartsync_update' into latest