implement acceptor
implement acceptor in lua binding
resolve conflicts