compile for Release