blocking repository uses eventlog's actor