Abort previous xhr request in case new one is triggered.

This is to avoid unexpected results of xhr requests finishing in different order that they were launched.