do both push and pull replication