Updated nav_context.py to reduce number of queries. Reduced to 27, 32 if there is an update_articles call