updated project settings and fixed device compile time issues