only build the whitelist once instead of rebuilding it every time
simplify validateDate()
improve saveOrUpdate() methods
remove Models class
update feed entry content when it changes (but also keep original)