fix select all checkbox only firing once