Revert "no need for urlopen"

This reverts commit da6307f89aa3fdfdaae4dc9d4de6fa9c5eaee172.

some magicks can't open url directly
support background as url