Working on initiator sync()