add agg support so matplotlib runs on remote