feature add, update admin, fix bug js