1. add mTag for Defer
2. add fromJson(String json, Type type)
3. add BackgroundExecutor