re-enable: thumbnail fallback
Prevent infinity request loop
add timeout