using the device detector cache improves loading time by 300ms on my dev node