add CallbackExt and DiskFetcher to git