consumed micro event bus so adding and removing funds is observable