improved error handling on request config
implemeted the supervisor. does not work yet