downloading messages handle