I suggest running a repair of avast via programs and features first to see if that cures your updating issue, as for a good program to run alongside of avast then that would be Malwarebytes - you can either run the free version or the paid for realtime protection and auto updates ( lifetime license about $25-$30 )