fix callback change