handle progress/fail
mock server responses