* moved remote API abstraction into framework
* move API calls to new queueing mechanism