adjust onMessageFitler callback positon