I called their USA number. they said warehouse havent received the item, that is what causing the delay. then I said after 3 week you havent received the item to your USA warehouse how that is possible.then he told me to contact sri lanka office. wtf, I told him i already contacted them, and...