improved toast autoclose