fix model bug: Storage.size should not be unique
store income to storage