Marcus Rashford's Barcelona transfer faces uncertainty and Manchester United have handed one player a contract extension.