fix time offset bugs and move adjust utc time to another class