Starting reimplemetation of status server using boost asio to make it more portable?