add context reloading