drop 256 file limit by using dynamic storage