add genres, only download MovieArt after commit on create, use .blank? instead of .empty? in some places