Fixed context issues in update;
Added response to resolved update promise's value;
Changed setData implementation to set returned value of process_data signal as this.data