update param.length