small bug fixes related to request making and listener