making imports of updaters more dynamic