server: uset pselect instead of blocking I/O