add check of whether the api validation still applies to the current view value

using the guardpost API, there is the possibility that the response of an older request is returning later than the latest request's response; in that way the validation and the view value may get out of sync; the PR handles this problem in a simple way