Need to init backend and divide the work into 4.
Need to init backend and divide the work into 4.