Never mind. I was lost too ;-)

Problem is that there are two variables. One reflects current state of system (```current_name```) second one is used as cache (```new_service_id_name```)