add load callback, fix adjust sampling data