add ProcessCallback.