finished refactoring to RAC, removed RXPromise