sync fetch seems to perform better.