Real-time Machine Learning: Is it Always Worth the Effort?