use Ultrajson when available