rename methods: beginBackground! => begin_background!
updating some kvo methods to clean up strong references