fix bug: added listener to worker every time use it