[evgeny, carlos] fixed listener leak in util.request