fix observer argument error when usecases are dispatched multiple times.