add auto reload