fixed reload behaviour