add one file callback