Newcastle manager Alan Pardew admits the uncertainty surrounding Demba Ba's contract is proving difficult for the club.