primary duplicate state to backup, handle client duplicate request
pass lab1