last fm update from socket