read storage only once.