fix midnight bug