It'd better to make interface consistent that pass the `AndroidExecutionScope` in the last parameter, instead of passing as first parameter in some methods and last parameter in some methods.