Feature/add nonblocking inputprocessor setup