+ debounce to genereate image