synchronuous module; delete module done