js optimization

- loading js async