basic updating ui with resultreceiver