fix bug due to timezone