fixed pending callback strategy