restructure interface for dpc computation
add asynctask for refocusing