add url_on_fly method to Asset for creating image versions on fly