improved task.protocol implementation
improved module.list/info/meta