[refactor] stack storage