fix multi callback