This is because the site checks every individual withdrawal request manually for security reasons. In order to try and speed up the process, the team works 24/7/365 to try and process requests instantly. However, due to unforeseen circumstances, it might take longer than desired. In such cases, it might take 8 hours and in exceptional cases, a few days before you get your funds.