test repository refactoring & HttpAsyncTaskUpdate context constructor