ghetto support for sync with concurrent listeners