waiting added for reducing load