fixed delaying messages untill handler finished processing