Use retrofit lib instead of asynchttp, add gson

Use retrofit lib instead of asynchttp lib, add gson