optimze toDataURL utils for test