Using Handler and Threads.
          Handler is like a bridge between Main UI thread and worker threads