basic polling added, 10 second intervals. Still need to think about refreshing UI elements