improve snapshot segment usage counting