fix bug about callback