fix callback arguments