refactor(sticky): refactor