Discrete non-local absorbing boundary condition for exterior problems governed by Helmholtz equation