Pigeon algorithm update