bugfix: kqueue api