Madison County faces challenges with budget