improved distributed to have interleaving get_updates