small update of reading snapshot