update project to typescript project