updated libiomux and applied all necessary changes to conform to the new API