Ben Thompson calls time on Singapore stint