Fix possible exception when weight list callback returns but app close already