update library to work with LininoIo