add storage layer and bolt states checkpoint