use backend specified by matplotlib.rcParams if possible (fix #87)