utils: added asList with variadic params
use SoftReferences for image cache