upgraded replication protocol