load setting for each call

initialising with settings was not working as the changes to settings
were not being picked up, xbmc needed to be restarted to pick up new
settings, this was causing confisuon