Cleanup old files
Support put() through expressions/modules
Update widget extension