finished xhr caller
merge with mick