timeout tolerance for partial fit is now relative to the entire timeout length
removing algorithm as a hyperparameter for fixes #21