revise DJManager