Use HANDLER to process the UI-updated request from non-UI thread