Add react
Handle authentication timeout