incorporated socketio for dynamic page updates