- before uploading a file check if that file was uploaded as part of the function already using some hash - instead of creating on assets folder per deployment use one per function with an index file pointing to the asset based on its hash value - update cli to support new asset format