MessageDirector: Make use of thread sleeping

Will help keep cpu usage down instead of blocking the thread