fix #43 by adding status table to database and caching settings checks to every 2 minutes on page load