cache backpoint in geometry