add server show_by_ip and make sure show methods return single item