add CommonUtil.toSeconds('1h 2m 3s') feature