Несколько раз пересчет будет идти после дисконнектов, потому что в этом момент данные подгружаются с исторического сервера. И с каждой новой порцией идет пересчет. Эти пересчеты не должны ни на что влиять, т.е. заявки передвигаться не будут.