add scope updates from shots directive