Mega landlord works to fix problems after Denver7 investigation