fix a bug
make sure server_thread will work before recording begins
start server thread before initialization
allow initialize_roku to write to msg_queue