Use an args object on addBackend function

The arguments of addBackend function were way to many resulting into ugly, hard to work with code