add ReloadCallback