sync code with tizen_3.0 branch