Tim O'Keefe says the city is making some progress toward resolving issues, but some are difficult to correct because of the city's small staff.