use evalAsync for repainting infowindow