fixed recent hours in preferences. warn if user selects a recent and recent_hours not set in preferences