Adjust resize logic (pre-resize and cache, then simply load source directly)