make listener just send to all connected channels
add upstart script