调整callback