only check override once
moved GrabFanart class to its own resource
added GrabFanartService to look for database update events