Finally after 3 weeks I had received the screen so all well when it ends well. The site could specify that it takes longer to process the order to avoid panic on client side.