add genre on the fly function doesn't get persisted in database, so the user easily an rollback if needed.