Add self reloading