lazy bi gradient is lazy