update pjax
retweak some functionality so it comes from the core UCP module