а это что за логика? судя по коду, в callbacks никогда массив не прокидывается. можешь пояснить?