fix bugs for lazy property