slice theta update