more work on plugin
if read speed is greater than file size read instantly
dont read textures async