image handler and image cache procs