【shì bù yí chí】

  1. the matter should not be delayed
  2. there's no time to lose