An improved solution for the problem of upward continuation of gravity field data in rugged topography