Well not sure what you want as you asked no questions. Jobs often take longer than expected, a new part may be required and getting the money and procuring it all takes time, and yes, sometimes the attitude is lackadaisical.
You might get a break on rental if you push, and another option is to complain to City Hall.