Extract update node index method to base distributor
add post_initialize to distributor
Add post methods to distributors