Add base hook, for batch base updating