fixed invalidation bug in binding value cache