Execute resolve only once after check