sockets added, but not fully functional. need to update api request in realtime