Removed methods that's not good for the user to use. Prepared for a thread pool/worker implementation