Task Start & ActualStart Change each other

I have added start and finish date in project file programatically
When i update the same file for actualstart and actual finish date it changes the start and end date as actual start date also actualfinish date does not appear, while it shows all four dates corretly if assigned to some else fields like text 1-text4

Thanx in advace