title: Why would anyone use execute() function in Retrofit
body: <p>I know that execute() is a synchronous function which means Until you are able to use it should execute it in other threads.</p>
  <p>But I want to understand why would I use execute function even though enqueue function exists that does this work (execute on other thread) itself.</p>
  <p>what are cases that should use execute function in it?</p>