Few more tweaks. urxvt color issue was that I had urxvt-unicode not urxvt-unicode-color. first one was 88 pallette and later 256 pallette