Change build target
Update project settings
Fix potential retain cycle