James Yap making early impact in Rain or Shine comeback