A kernel gradient free (KGF) SPH method