add diff status cache