finish js gather func
day end push