add reinit-request handler logic
add ChangeSdkPropertiesListener, restruct loader listener interfaces
move doInBackground to abstract class