Added future locks to prevent overlap keys from returning back once realized until the old overlapping goal gets realized