properly watch themes in watch task