Renew with js at bottom op