update random listen