fis bugs: delete server failed, use .detach() instead of .remove()