* configurable interval * configurable status message callback \(constructor parameter, property or decorator?\) * we periodically set the crawler status via storage client * in javascript crawlee, this does nothing when MemoryStorage is being used